*{margin: 0;padding: 0;font-family: "microsoft yahei";-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
img{border: none;}
a{text-decoration: none;}
ol,
ul{list-style: none;}
div{display: block;}
body{background: #ffffff;}
.w1200{width: 1200px;margin: 0 auto;position: relative;}
.mr40{margin-right: 40px;}
.pa{position: absolute;}
.pl20{padding-left: 20px;}
.h30{width: 100%;height: 30px;overflow: hidden;}
.h30:after{content: "";width: 0;height: 0;display: block;clear: both;}
.mr40 {
	margin-right: 5px;
}
.pa {
	position: absolute;
}
.icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: #6c6b6b;
  overflow: hidden;
}
/*导航*/
.xyg-menu{position: absolute;width: 100%;height: 80px;z-index: 1000;left: 0;top: 0;}
.xyg-menu-fixed{width:100%; height:auto; position:fixed; left:0px; top:0px;background: linear-gradient(45deg,#10559e 3%,#1e88e5 55%,#40baf5 91%);}
.xyg-menu #menu_hover_bg{width: 100%;height: 0;background: #fff;position: absolute;top: 79px;z-index: 9;overflow: hidden;}
.xyg-menu .logo{float: left;width: 140px;height: 80px;}
.xyg-menu .logo a{display: block;width: 140px;height: 44px;padding: 17px 0;}
.xyg-menu .menu{float: left;}
.xyg-menu .menu ul li{float: left;}
.xyg-menu .menu ul li h2{font-weight: normal;font-size: 14px;position: relative;}
.xyg-menu .menu ul>li.intro>h2:before{content: "";position: absolute;width: 50px;height: 2px;background-color: #ff9c01;left: 50%;margin-left: -25px;bottom: 25px;}
.xyg-menu .menu ul>li>h2>img{right: -10px;top: 24px;}
.xyg-menu .menu ul li h2 a{padding: 0 17px;line-height: 80px;display: block;height: 80px;color: #fff;font-size: 14px;}
.xyg-menu .login{padding-top: 25px;float: right;}
.xyg-menu .login a{height: 30px;line-height: 30px;padding: 0 10px;color: #fff;display: inline-block;vertical-align: middle;font-size: 14px;}
.xyg-menu .login a:nth-child(1){background: url(../images/icon/login_icon.png) no-repeat left center;padding-left: 30px;}
.xyg-menu .login a:nth-child(2){background: #FD8A08;border-radius: 4px;color: #fff;margin-right: 10px;width: 80px;height: 30px;line-height: 30px;padding: 0;text-align: center;}

/*渠道模板*/
.xyg-channel{padding: 15px 0 75px 0;width: 100%;overflow: hidden;}
.xyg-channel .title{font-size: 28px;text-align: center;color: #333;}
.xyg-channel .subtitle{font-size: 16px;margin-top: 20px;text-align: center;color: #777;}
.xyg-channel .content{width:100%;height:auto;margin-top:10px;}
.xyg-channel .content ul{width: 1160px;margin:0px auto;}
.xyg-channel .content ul li{float: left;width:25%;}
.xyg-channel .content ul li .img{width:100%; height:auto;}
.xyg-channel .content ul li .img img{width:140px; height:120px;margin:20px 25%;}
.xyg-channel .content ul li .head_title{font-family:"Microsoft YaHei";width:100%;height:40px; text-align:center; line-height:40px; font-size:20px; color:#333333; font-weight:bold; }
.xyg-channel .content ul li .head_desc{font-family:"Microsoft YaHei";width:70%;line-height:25px; padding:10px 0px 20px 0px; margin:0px 15%; text-align:center; font-size:16px; color:#888888;}
/*合作模板*/
.xyg-cooperate{ min-height:500px; padding: 15px 0 75px 0;width: 100%;overflow: hidden;background: url(../images/cooperate/bg.png) no-repeat;background-size: 100% 100%;}
.xyg-cooperate .title{font-size: 28px;text-align: center;color: #ffffff;}
.xyg-cooperate .subtitle{font-size: 16px;margin-top: 20px;text-align: center;color: #ffffff;}
.xyg-cooperate .content{width: 1160px;margin:20px auto;; height:auto;}
.xyg-cooperate .content-left{width:60%; float:left; min-height:570px;}
.xyg-cooperate .content-right{ width:38%; margin-left:2%; margin-top: 10px; float:left; min-height:550px; background:#EEE; border-radius:6px;    background: rgba(255,255,255,0.7);}
.content-left-item{width: 31.3%; margin: 10px 1%;background:#fff; border-radius:6px;position: relative; height: 265px; float: left;}
	.content-left-item .content-left-item-title{font-size: 18px;width:100%; text-align: center; font-weight: bold;position: absolute; top: 20px;left: 0px;}
	.content-left-item .content-left-item-phone{font-size: 14px;width:100%; text-align: center; position: absolute; top: 55px;left: 0px}
	.content-left-item .content-left-item-phone span{color:#999999;}
	.content-left-item .content-left-item-line{position: absolute;width:90%;top: 83px;left: 0px; margin: 0px 5%; height: 1px; border-bottom: 1px dashed #cccccc;}
	.content-left-item .content-left-item-area{font-size: 16px;width:90%; margin: 0px 5%; position: absolute; top: 95px;left: 0px; color: #333333; }
	.content-left-item .content-left-item-content{font-size: 16px; line-height: 20px; width:90%; margin: 0px 5%;position: absolute; top:125px;left: 0px;color:#999999;}
	.content-left-item .content-left-item-btn{font-size: 14px;width:100%; text-align: center; position: absolute; width: 120px; height: 40px; line-height: 40px; bottom: 20px;left: 50%; background:#e75845;color:#ffffff; margin-left: -60px; border-radius: 5px;}
	.content-right-content{width: 90%; margin: 0px 5%;}
	.content-right-content-title{width: 100%; height: 40px; line-height: 40px; font-size: 14px; color: #333; letter-spacing: 2px;}
	.content-right-content-content{width: 100%; height:auto;}
	.content-right-content-content input{border-radius: 5px; border: #999; width: 100%; height:40px; line-height: 40px; padding: 0px 5%;}
	.content-right-content-content textarea{border-radius: 5px; border: #999; width: 100%; height:100px; line-height: 30px; padding: 0px 5%;}
	.xyg-btn{font-size: 14px;width: 100%; margin-top: 20px; text-align:center;height: 40px; line-height: 40px; background:#e75845;color:#ffffff; border-radius: 5px;}

